home *** CD-ROM | disk | FTP | other *** search
-
- /* Generated by Interface Builder */
-
- #import <objc/Object.h>
- #import <ctype.h>
-
- #define NUMSIGDASH 3 // number of dashes in signature separator
- //#define TEXTWIDTH 62
- #define QUOTESTRING "> "
- #define SIGFILENAME ".signature"
- #define RTFSIGFILENAME ".signature.rtf"
- #define RTFDSIGFILENAME ".signature.rtfd"
- #define APPNAME "MailHelper" // strings used in default database
- #define WIDTH "WrapWidth"
- #define QUOTE "QuoteString"
- #define SIGFILE "SignatureFile"
- #define RTFSIGFILE "RTFSignatureFile"
- #define RTFDSIGFILE "RTFDSignatureFile"
-
- #define iskanji(c) ((c)>0x7f)
- #define KINUP 0241 // for ATT
- #define KINLW "\242\243\244\245\246\253\254\255\307\311\313\315\317\321\323\325\327\331\333" /* for ATT */
- #define KINSOKU(c1,c2) (c1 == KINUP && index (KINLW, c2))
-
- @interface Controller:Object
- {
- id myListener;
- id helpPanel;
- id infoPanel;
-
- id gWrapWidth;
- id gQuoteString;
- id gWrapScroller;
- id gSigFileName;
- id gRtfSigFileName;
- id gRtfdSigFileName;
- id gRtfdText;
- id tempText;
-
- char *quoteString;
- char *sigFile;
- char *rtfSigFile;
- char *rtfdSigFile;
- int wrapWidth;
- }
-
- - appDidInit:sender;
- - infoPanel:sender;
- - prefsOK:sender;
- - prefsCancel:sender;
- - helpPanel:sender;
- - reformatSelection:(id)pbid userData:(const char *)udata error:(char **)errmsg;
- - quoteSelection:(id)pbid userData:(const char *)udata error:(char **)errmsg;
- - insertSignature:(id)pbid userData:(const char *)udata error:(char **)errmsg;
- - insertRtfSignature:(id)pbid userData:(const char *)udata error:(char **)errmsg;
- - insertRtfdSignature:(id)pbid userData:(const char *)udata error:(char **)errmsg;
- - grayRTFSelection:(id)pbid userData:(const char *)udata error:(char **)errmsg;
-
- @end
-